package com.dzl.shoppingCart.pojo.vo;

import com.dzl.shoppingCart.pojo.WelfareUserShoppingCart;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 小程序用户购物车(WelfareUserShoppingCart)实体类
 * @author ChenLong
 * @since 2021-05-20 11:33:04
 */
@Data
public class WelfareUserShoppingCartSupplierGoodsVo extends WelfareUserShoppingCart {

    /**
     * 商品名称
     */
    private String goodsName;
    /**
     * 商品图片（主图）
     */
    private String goodsImg;
    /**
     * 商品code
     */
    private String goodsCode;
    /**
     * 类别；1：实体商品，2：虚拟商品
     */
    private Integer goodsType;
    /**
     * 商品状态；0：草稿，1：上架，2：下架
     */
    private Integer goodsStatus;

    /**
     * 供应商id
     */
    private Integer supplierId;
    /**
     * 品牌id
     */
    private Integer brandId;
    /**
     * 所属分区id
     */
    private Integer partitionId;
    /**
     * 运费
     */
    private Double transportPrice;

    /**
     * 所属分区id
     */
    private Integer buyLimit;

    /**
     * 创建时间
     */
    private Date expiredTime;

    /**
     * 款式详情id
     */
    private Integer goodsDetailId;
    /**
     * 款式每条详情对应的尺码进货价格
     */
    private BigDecimal price;
    /**
     * SKU图片
     */
    private String skuPic;
    /**
     * 一级属性组ID
     */
    private Integer firstGroupId;
    /**
     * 一级属性组名称
     */
    private String firstGroupName;
    /**
     * 一级属性详情ID
     */
    private Integer firstDetailId;
    /**
     * 一级属性名称
     */
    private String firstDetailName;
    /**
     * 二级属性组ID
     */
    private Integer secondGroupId;
    /**
     * 二级属性组名称
     */
    private String secondGroupName;
    /**
     * 二级属性详情ID
     */
    private Integer secondDetailId;
    /**
     * 二级属性名称
     */
    private String secondDetailName;
    /**
     * 三级属性组ID
     */
    private Integer thirdGroupId;
    /**
     * 三级属性组名称
     */
    private String thirdGroupName;
    /**
     * 三级属性详情ID
     */
    private Integer thirdDetailId;
    /**
     * 三级属性名称
     */
    private String thirdDetailName;

    /**
     * 是否展示
     */
    private Integer isShow;

    /**
     * 是否展示
     */
    private Integer skuQuantity;

    /**
     * 是否展示
     */
    private Integer skuStatus;
}
